Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
Ext.onReady(function() {
	if (window!=top) {
		top.location="index.jsp";		
		return;
	}
	Ext.QuickTips.init();
	var form = new Ext.form.FormPanel({
				id : 'loginFrm',
				baseCls : 'x-plain',
				layout : 'absolute',
				url : '',
				defaultType : 'textfield',
				items : [{
							x : 15,
							y : 20,
							xtype : 'label',
							text : '用户名:'
						}, new Ext.form.TextField({
									fieldLabel : '用户名：',
									x : 80,
									y : 15,
									name : 'username',
									grow : false,
									allowBlank : false,
									blankText : "用户名不能为空",
									anchor : '90%'
								}), {
							x : 15,
							y : 60,
							xtype : 'label',
							text : '密码：'
						}, {
							x : 80,
							y : 55,
							name : 'password',
							grow : false,
							allowBlank : false,
							inputType : 'password',
							blankText : "密码不能为空",
							anchor : '90%'
						}]
			});

	var win = new Ext.Window({
				title : '用户登录',
				width : 350,
				height : 200,
				layout : 'fit',
				plain : true,
				bodyStyle : 'padding:8px;',
				buttonAlign : 'center',
				items : form,

				buttons : [{
							text : '登 录',
							type : 'submit',
							listeners : {// 添加监听事件 可以结合handler测试这两个事件哪个最先执行
								"click" : function() {
									var loginFrm = Ext.getCmp("loginFrm")
											.getForm();
									loginFrm.submit({
												waitMsg : '正在登录......',
												url : '/main.jsp',
												method : 'post',
												success : function(form, action) {
													// Ext.Msg.alert('操作',
													// '登陆成功');
													self.location.href = "main.jsp";
												},
												failure : function(form, action) {
													// Ext.Msg.alert('操作',
													// '登录失败');
													// form.reset();
													// if (action.failureType ==
													// Ext.form.Action.SERVER_INVALID)
													// Ext.MessageBox.alert('警告',
													// action.result.errors.msg);
													self.location.href = 'main.jsp';
												}
											});
								}
							}

						}, {
							text : '取 消'

						}]
			});

	win.show();
});